package swing;

import javax.swing.table.AbstractTableModel;

public class ModeloDatosJTable extends AbstractTableModel {
	
	JFrameCrearSeccion jfseccion;
	String [] titulos = {"Dato1", "Dato2", "Dato3", "Dato4", "Dato5"}; 
	Object [][] datos= new Object[JFrameCrearSeccion.secc.getAlumnos().size()][5];
	//Object [][] datos;
	public ModeloDatosJTable() {
		super();
		datos = new String[JFrameCrearSeccion.secc.getAlumnos().size()][4];
		for (int i=0; i<JFrameCrearSeccion.secc.getAlumnos().size(); i++)
			for (int j=0; j<4; j++)
				datos[i][j] = String.valueOf(((i+1)*(j+1)));
	}
	
	@Override
	public int getRowCount() {
		return datos.length;
	}

	@Override
	public int getColumnCount() {		
		return titulos.length;
	}

	@Override
	public Object getValueAt(int rowIndex, int columnIndex) {
		return datos[rowIndex][columnIndex];
	}

	@Override
	public String getColumnName(int column) {
		return titulos[column];
	}
	
	public void setValueAt(Object obj, int rowIndex, int columnIndex) {
		datos[rowIndex][columnIndex]=obj;
	}

}
